#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int n;

vector<int> get_div(int x)
{
    vector<int> res;
    for(int i=1;i<=x/i;++i)
    {
        if(x%i==0) 
        {
            res.push_back(i);
            if(i!=x/i) res.push_back(x/i);
        }
    }
    sort(res.begin(),res.end());
    return res;
}

int main()
{
    scanf("%d",&n);
    while(n--)
    {
        int a;
        scanf("%d",&a);
        auto v=get_div(a);
        for(int i=0;i<v.size();++i)
            printf("%d ", v[i]);
        printf("\n");
    }
    return 0;
}